#!/usr/bin/python
Import ('extra_includes')
Import ('user_options_dict')
Import ('library_env')

lua_env = library_env.Copy ()

source_files = ['blu_interface.c',
                'intern/blu_gen_utils.c',
                'intern/blu_camera.c',
                'intern/blu_camera_helper.c',
                'intern/blu_object_helper.c',
                'intern/blu_object.c',
                'intern/blu_lamp.c',
                'intern/blu_lamp_helper.c',
                'intern/blu_scene.c',
                'intern/blu_scene_helper.c',
                'intern/blu_tools.c',
                                # extra libs below this line
                'libs/lv3.c',
                'libs/lrandom.c',
                'libs/random.c',
                'libs/lbitlib.c'
                ]

lua_env.Append (CPPPATH = ['#/extern/lua',
                            '.',
                            'libs',
                            'intern',
                            'api2_2x',
                              '../blenkernel',
                              '../blenlib',
                              '../blenloader',
                              '../render/extern/include',
                              '../radiosity/extern/include',
                              '../makesdna',
                              '#/intern/guardedalloc',
                              '#/intern/bmfont',
                              '../imbuf',
                              '../include'])

#lua_env.Append (CCFLAGS = '/EP')

lua_env.Library (target='#'+user_options_dict['BUILD_DIR']+'/lib/blender_lua', source=source_files)
